#ifndef BEHAVIOR_TREE_DELAY_POLICY_H
#define BEHAVIOR_TREE_DELAY_POLICY_H

#include "behavior_tree_policy.h"

namespace policy
{
class BehaviorTreeDelayPolicy: public BehaviorTreePolicy
{
public:
    explicit BehaviorTreeDelayPolicy(const std::string &name);
    explicit BehaviorTreeDelayPolicy(const std::string &name, uint32_t delay_mill_second);
    ~BehaviorTreeDelayPolicy() override;

    void setDelayMilliSecond(uint32_t milli_second);
};

}

#endif //BEHAVIOR_TREE_DELAY_POLICY_H
